.list-header {
  height: 2.5rem;
  display: flex;
  user-select: none;
  align-items: center;
  width: fit-content;
}
/* .list-header > * {
  margin: 0 -1px;
} */

.list-header-col {
  background-color: rgba(45, 45, 45);
  color: #f8f9fa;
  min-height: 40px;
  min-width: 100px;
  padding: 0.5rem 0.75rem;
  white-space:nowrap;
  text-overflow: ellipsis;
  /* display: flex; */
  align-items: center;
  border-right: 0.5px solid gray;
  box-sizing: border-box;
}

.list-header-col-inner {
  padding: 0 3px;
}